#include <string>

class Wyjatek
{
protected:
	std::string wiadomosc;
public:
	Wyjatek() { wiadomosc="Nieznany typ wyjatku";};
	std::string Tresc() { return wiadomosc;};
};

class WyjatekBlednyArgument:public Wyjatek
{
public:
	WyjatekBlednyArgument(std::string tresc){wiadomosc="Bledny argument: "+tresc;};
};

class WyjatekPrzekroczenieGranicyIndeksu:public Wyjatek
{
public:
	WyjatekPrzekroczenieGranicyIndeksu(std::string tresc){wiadomosc="Przekroczono granice indeksu: " + tresc;};
};